When commit
724a2bd7 changed the way to determine the default
calendar app, it dropped all special handling of evolution.
Unfortunately we still need it to not end up with the default
mail component, so add it back.
https://bugzilla.gnome.org/show_bug.cgi?id=696432
this.menu.close();
let app = Gio.AppInfo.get_default_for_type('text/calendar', false);
+ if (app.get_id() == 'evolution')
+ app = Gio.DesktopAppInfo.new('evolution-calendar');
app.launch([], global.create_app_launch_context());
},